0a929ebad41a64ca7cc972f3d2460c17258b677f,source/com/intellij/psi/impl/PsiToDocumentSynchronizer.java,PsiToDocumentSynchronizer,doSync,#PsiTreeChangeEvent#DocSyncAction#,37

Before Change


    if (isOriginal) {
      myPsiDocumentManager.setProcessDocumentEvents(false);
      syncAction.syncDocument(document, (PsiTreeChangeEventImpl)event);
      document.setModificationStamp(psiFile.getModificationStamp());
      myPsiDocumentManager.setProcessDocumentEvents(true);
      mySmartPointerManager.synchronizePointers(psiFile);
      if (LOG.isDebugEnabled()) {

After Change


      syncAction.syncDocument(document, (PsiTreeChangeEventImpl)event);
      myPsiDocumentManager.setProcessDocumentEvents(true);

      if(!myTransactionsMap.containsKey(document)){
        document.setModificationStamp(psiFile.getModificationStamp());
        mySmartPointerManager.synchronizePointers(psiFile);
        if (LOG.isDebugEnabled()) {
          PsiDocumentManagerImpl.checkConsistency(psiFile, document);